#pragma once

#include "../../plugin/base/framework.hh"
#include "../../corelib/singleton.hpp"

// User implemented framework
// @see Framework
class LocatorFramework : public Framework {
    // TODO
};

// singleton of user framework
// NOTICE the name 'FrameworkRef' MUST NOT change
#define FrameworkRef (*kratos::corelib::Singleton<LocatorFramework>::instance())
